Главная » VST плагины » Сведение и мастеринг |
Waves Complete 9.91 VST, VST3, AAX, RTAS x86 x64 (NO INSTALL) [26.09.2017] - набор плагинов
28.09.2017, 22:26 | |
Waves Complete 9.91 VST, VST3, AAX, RTAS x86 x64 (NO INSTALL) Дата Выпуска: 24.05.2017 Версия: 9.91 Разработчик: Waves Audio Сайт разработчика: waves.com Формат: VST, VST3, RTAS, AAX Разрядность: 32bit, 64bit Таблэтка: вылечено Системные требования: Windows 7 и выше. Размер: 2.76 GB Пакет эффектов и синтезаторов Waves Complete (520 плагинов). UPD: Исправлены некоторые ошибки SETUP.CMD для 64-битных систем. КАК "УСТАНОВИТЬ" ДАННЫЙ ПАКЕТ? а) Разархивировать пакет на любой диск для постоянного хранения. Размещать не глубоко по вложенности папок и без кириллицы в именах. Имя папки с контентом может быть любое. В ДАННОМ ТЕКСТЕ, В КАЧЕСТВЕ МЕСТА ТЕКУЩЕГО РАСПОЛОЖЕНИЯ РАСПАКОВАННОГО КОНТЕНТА, БУДЕТ ИСПОЛЬЗОВАТЬСЯ ИМЯ ПАПКИ - ...\Waves\ В КАЧЕСТВЕ ИМЕНИ ДИСКА СИСТЕМНОГО РАЗДЕЛА, ИМЯ ДИСКА - C:\ Для обеспечения работоспособности SETUP.CMD, ПЕРЕМЕЩАТЬ, УДАЛЯТЬ, ПЕРЕИМЕНОВЫВАТЬ ЧТО-ЛИБО В КОНТЕНТЕ РАЗДАЧИ НЕДОПУСТИМО. (Или при владении соответствующими навыками, сделать корректировку путей в пакетном файле SETUP.CMD) б) Деинсталлировать предыдущие версии плагинов (необязательно). Данную сборку можно ставить поверх ранних версий плагинов. Но во время установки в системных директориях будут перезаписаны только те файлы и папки ранних версий, расположение и имена которых совпадет с расположением и именами инсталлируемых объектов. Данный подход не рассчитан на полную деинсталляцию предыдущих версий, что предполагает остатки файлов и папок оных после инсталляции, которые хоть и никак не повлияют на работоспособность плагинов, но будут валяться на дисках мертвым грузом. см.[РАЗМЕЩЕНИЕ ОБЪЕКТОВ ПАКЕТА В СИСТЕМНЫХ ПАПКАХ] Все пользовательские пресеты прежних версий будут сохранены для использования в новых версиях при условии, что пресеты располагаются в системной директории - (C: или другая буква диска системного раздела)\Public\Waves Audio\ И при условии, что вовремя деинсталляции прежних версий штатным образом, они не будут удалены. Если пресеты имеют иное расположение, рекомендуется их переместить в соответствующее место, до или после установки. в) Убедится в наличии в системе Microsoft Visual C++ Redistributable, требующихся для работы многих плагинов. Если не установлены, или установлены частично, можно установить отсюда: ...\Wawes\#Utilities\w_ccompxe_redist_ia32_2015.1.148.msi ...\Wawes\#Utilities\w_ccompxe_redist_intel64_2015.1.148.msi ...\Wawes\#Utilities\VCR_Hyb_x86_x64_18.04.2017.exe (forum.oszone.net/thread-145766.html) г) Запустить командный файл SETUP.CMD от имени администратора (через контекстное меню) и следовать инструкциям. Инсталлятор предполагает пользовательские опции относительно установки тех или иных форматов плагинов (копирования или не копирования тех или иных файлов - "WAVESHELL" в системные директории), а также драйвера SoundGrid. Инсталлятор автоматически определяет разрядность системы, наличие или отсутствие ранее установленного драйвера SoundGrid, исходя из чего, предпринимает соответствующие инструкции при интеграции "WAVESHELL". Если после инсталляции возникнет необходимость переместить папку с плагинами в другое место, такая возможность имеется. После перемещения данный шаг инсталляции необходимо повторить. При этом сохраняются все наработки и вся среда плагинов. Процесс инсталляции не предполагает копирование чего-либо в системные директории, все папки и файлы располагаются в папке ...\Waves\, в системных директориях создаются лишь символические ссылки на необходимые папки и файлы. д) Указать в DAW путь сканирования VST2 плагинов (C:\Program Files (x86)\VstPlugins\ или C:\Program Files\VstPlugins\), запустить DAW, просканировать наличие новых плагинов и пользоваться; е) В данном случае регистрация не требуется. Инструментарий и информация для регистрации (если это понадобится) находятся в папке пакета: ...\Waves\#Documents\ КАК ПРАВИЛО, ИСПОЛЬЗОВАНИЕ КИРИЛЛИЦЫ ПРИ РЕГИСТРАЦИИ И В ИМЕНИ ПАПКИ ПОЛЬЗОВАТЕЛЯ (CURRENT USER NAME) ПРИВОДИТ К НЕВОЗМОЖНОСТИРЕГИСТРАЦИИ И НОРМАЛЬНОЙ РАБОТЫ ПО. РЕШЕНИЕ ПРОБЛЕМ При всплывании диалогового окна Select Waves Plugin Folder, запрашивающего указать путь к папке движков плагинов, укажите папку "\Waves\Plug-Ins V9", которая находится в том месте, куда был распакован контент. При повторном запросе на указание папки - завершите процесс DAW посредством диспетчера задач, снова запустите DAW и повторно просканируйте плагины. При необходимость выполните Reset / Rescan, сбросьте черные списки и т.п. действия, индивидуально зависящие от типа Вашей DAW, чтобы добиться полной работоспособности всех плагинов в пакете. КАК УДАЛИТЬ ЛИШНЕЕ ИЗ NO INSTALL? Допустим, мне надо лишь R-Vox и C1 Тогда достаточно, сохранив резерв для отката, удалить лишние (или перенести для теста) папки из папки \Waves\Plug-Ins V9\ Остальное чистить не важно - лучше не экспериментировать. \Waves\Plug-Ins V9\ удаляются все папки *.bundle (и только!), которые имеют наименования, не нужных Вам плагинов. \Waves\Plug-Ins V9\ArtistDlls1\ нужно смотреть просмотрщиком файлы: \Waves\Plug-Ins V9\ArtistDlls1\*.bundle\Contents\Resources\AlgXML\1001.xml В них записано имя плагина. Лишнее перенести и протестировать, потом удалить. Также можно удалить лишнее (исходя в решении о ненужности из наименований папок) из \Waves\Applications\ \Waves\Data\ \Waves\Data\Instrument Data\ \Waves\eMotion LV1\ \Waves\MultiRack\ \Waves\SoundGrid Studio\ После каждого удаления нужно делать пересканирование WaveShell в DAW, например, временно перенося, а потом восстанавливая его. ПРИНЦИП РАБОТЫ СЦЕНАРИЯ УСТАНОВКИ SETUP.CMD ПРОЦЕДУРА :Check_Privileges Проверяет наличие привилегий администратора. Совершает попытку чтения параметра "TEMP" в ветке "HKEY_USERS\S-1-5-19\Environment" системного реестра. Обычные пользователи не имеют права на чтение ключей данной ветки, поэтому если чтение безуспешное, выполнение прерывается с просьбой перезапустить данный сценарий от имени администратора. ПРОЦЕДУРА :Check_Windows_Version Определяет версию операционной системы посредством чтения и фильтрации ключа "CurrentVersion" в ветке "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" системного реестра Windows. Если текущая версия ниже "6.1.7600" (Windows 7), выполнение прерывается с предупреждением. Хотя данный сценарий может работать и на "Windows Vista", но конкретный пакет плагинов не рассчитан на версии ниже Windows 7. ПРОЦЕДУРА :Check_Bit_Depth Определяет разрядность системы. Относительно текущей разрядности устанавливаются флаги (переменные), которые блокируют выполнение тех или иных инструкций соответствующих конкретной разрядности, а также значения переменных: "ProgramFiles86" = "C:\Program Files" - Для 32-битных систем. "ProgramFiles86" = "C:\Program Files (x86)" - Для 64-битных систем. "CommonProgramFiles86" = "C:\Program Files\Common Files" - Для 32-битных систем. "CommonProgramFiles86" = "C:\Program Files (x86)\Common Files" - Для 64-битных систем. ПРОЦЕДУРА :Install_Options Выводит интерактивные запросы, спрашивая пользователя, какие форматы плагинов следует устанавливать. Исходя из согласия пользователя, сбрасывает флаги блокирующие копирование WaveShells тех или иных форматов плагинов в системные директории. (Под термином «копирование» подразумевается не само копирование, а создание символической ссылки на файл) Проверяет наличие файла сервиса SGDawNodeService.exe в системной директории. Если не существует, предлагает установить SoundGridDriver (процедура :SOUNDGRID_DRIVER ). В зависимости от обстоятельств с драйвером, сбрасываются флаги блокирующие соответствующие инструкции, а также сбрасывается флаг, блокирующий инструкции перезапуска системы по завершению выполнения данного сценария, если драйвер был успешно установлен посредством процедуры :SOUNDGRID_DRIVER. Интерактивные запросы выводятся для форматов: VST; VST3; ReWire libraries; AAX; - Только для 64-битных систем. RTAS; - Только для 32-битных систем если установлен драйвер SoundGrid. ОСНОВНАЯ ПРОЦЕДУРА (Метки: APPLICATION_DATA; VST; VST3; RTAS; AAX; REWIRE). Основная процедура, предполагающая вызовы остальных процедур в заданной последовательности с соответствующими параметрами. В частности, многократный запуск процедуры :MKLINK с параметрами исходного и конечного объекта, для системных папок пакета и модулей WaveShells. Здесь обрабатываются блокирующие флаги. В зависимости от данных флагов, блокируется выполнение отдельных вызовов :MKLINK и остальных инструкций. При необходимости, вносятся значения в реестр для регистрации и работы WavesReWireDevice.dll см. "РАЗМЕЩЕНИЕ ОБЪЕКТОВ ПАКЕТА В СИСТЕМНЫХ ПАПКАХ" Устанавливается системная переменная окружения "Waves_Dir" со значением текущей папки расположения файла данного сценария. Переменная необходима для работы ярлыков в меню пуск, так как пути в ярлыках ссылаются именно на данную переменную. ПРОЦЕДУРА :MKLINK Создает символическую ссылку в заданном расположении на заданный файл или каталог. Тип объекта (файл или каталог) определяется автоматически. Если объект назначения не существует, выполнение прерывается с предупреждением. Если в папке, где должна быть создана ссылка, существует одноименный объект, предпринимается попытка удалить этот объект. Если попытка неуспешна, выполнение всего сценария прекращается с предупреждением. Реализован механизм корректного удаления именно символической ссылки на каталог таким образом, чтобы не удалить содержимое реального каталога, на который ссылается данная ссылка. Если в параметрах передан ключ "UserConfig", и в папке, где должна быть создана ссылка, существует одноименная папка, предпринимается попытка скопировать содержимое данной папки в папку назначения. Данный ключ используется лишь для папки пользовательских пресетов. Содержимое папки "C:\Public\Waves Audio\" копируется с заменой в папку "...\Waves\$PUBLIC$\". Сохраняя таким образом пользовательские пресеты плагинов прежних версий, прежде чем удалить существующую папку. Если путь, где должна быть создана ссылка, не существует, создается соответствующее дерево каталогов. ПРОЦЕДУРА :CONFIG_PATHS Создает конфигурационные файлы в директории профиля текущего пользователя "%AppData%\Waves Audio\Preferences\". В эти файлы заносятся пути текущего расположения объектов и модулей плагинов (папка …\Waves\). Данные пути определяются относительно текущего расположения исполняемого пакетного файла "SETUP.CMD". Эти файлы необходимы для локализации модулями "WaveShell" и другими утилитами по типу "MultiRack" , текущего расположения пакета с плагинами. Если путь, где должны быть созданы файлы, не существует, создается соответствующее дерево каталогов. Если по каким-либо причинам файл не удалось записать, выполнение прерывается с предупреждением. ПРОЦЕДУРА :SOUNDGRID_DRIVER Предпринимает попытку установить SOUNDGRID_DRIVER посредством запуска файла установщика "…\Waves\SoundGrid\Utilities\WavesSoundGridDriverSetup.exe" Передает инсталлятору посредством командной строки путь, куда следует устанавливать исполняемые файлы контрольной панели драйвера "…\Waves\SoundGrid\Driver Control Panel\" Проверяет код возврата процесса установки. Если установка драйвера прервана пользователем или безуспешна, выводится интерактивное предложение завершить работу данного сценария установки или продолжить. Grand Rhapsody Piano: Sample Libraries www.waves.com/downloads/grand-rhapsody-piano-sample-libraries Waves - Grand Rhapsody Library 1.0 HD (WAVES GRAND RHAPSODY) Папка, в которой должны быть размещены семплы по умолчанию: \Waves\Data\Instrument Data\Grand Rhapsody\ Для активации возможности выбора папки с семплами, указанную папку нужно временно переименовать и указать требуемую, скопировав в нее контент из \Waves\Data\Instrument Data\Grand Rhapsody\ Также на месте указанной папки можно сделать симлинк на место хранения библиотеки семплов Grand Rhapsody. Инструкция с www.waves.com/downloads/grand-rhapsody-piano-sample-libraries Разместите папку с библиотекой в требуемой папке (не глубоко, без кириллицы, на любом диске). Запустите Grand Rhapsody Piano плагин или Standalone. При запросе “Please locate your Waves instrument’s Sample Library folder” укажите путь к папке с библиотекой (выбирете папку с качеством которое вы предпочитаете) и нажмите OK. Путь будет сохранён автоматически в preferences vst инструмента. Зачем нужны версии NO INSTALL? Для того, чтобы: - хранить РАБОТОСПОСОБНЫЕ версии плагинов НЕ НА СИСТЕМНОМ диске, например, на USB накопителе, или SSD диске*; - использовать одну и ту же копию пакета установки плагина в нескольких экземплярах ОС на одном компьютере; - при переустановке ОС не терять время** на ожидание инсталляции; - зачастую, освободиться от десятков тысяч записей в реестре. * ОС (операционную систему) на SSD ставить не всегда оптимально, по причине постоянных перезаписей со стороны ОС, что несколько съедает ресурс SSD. ** Использовать "виртуальную инсталляцию" с помощью символьных ссылок. За секунды, с помощью символьных ссылок "устанавливать" и "удалять", множество плагинов, например: Native Instruments - All FX Plugins 1.3.0 VST AAX x86 x64 (NO INSTALL) [20.01.2016] - для установки которых "по правилам" нужно пройти 16 раз странный ритуал с диалогами выбора нужных путей и выполнить ритуальные условия наличия или отсутствия предыдущих инсталляций этих плагинов. В чем неудобства версии NO INSTALL? Минусы NO INSTALL: - нужно совершить усилие к пониманию работы с символьными ссылками; - нужно обеспечивать чистую деинсталляцию ранее установленных плагинов, включая ручное удаление оставленных после деинсталляции этих плагинов пустых папок. В чем отличие NO INSTALL от Portable? Portable - работает из любого места на диске, то есть не привязана к определенным путям. NO INSTALL - требует наличия своего контента или символьных ссылок на него в определенном месте на диске, то есть привязана к определенным путям (что обходится путем использования символьных ссылок), иногда требуется наличие некоторых записей в реестре. В чем польза символьных ссылок? Символьные ссылки создают для ОС "иллюзию" реального присутствия папок (или файлов) там, где их нет. Например, можно перенести любую папку (или файл) любой установленной программы, оставив вместо неё символьную ссылку на то место, где эта папка будет расположена фактически. Например, перенести папку C:\Program Files (x86)\VstPlugins в X:\Vst и при этом все будет оставаться так, будто бы все по прежнему находится в папке C:\Program Files (x86)\VstPlugins. Суть "установки" NO INSTALL версии: 1. Деинсталлировать ранее установленную. 2. Убедиться, что все C++ стоят или установить их. 3. Извлечь на любой диск для постоянного хранения. 4. Запустить нужный CMD от админа (если надо, то поправить пути к VST в нем) Как делается NO INSTALL? С помощью 3-х инструментов: - Total Commander 8.52a (с проверкой хэша MD5 при операциях копирования) - Reg Organizer 7.40 Final RePack (& Portable) by KpoJIuK https://www.youtube.com/results?search_query=Reg+Organizer - Sandboxie sandboxie.com/index.php?DownloadSandboxie https://www.youtube.com/results?search_query=Sandboxie Также используется 7 zip, который может открывать многие форматы, в том числе и EXE. CFF Explorer - узнать многое об EXE, VST2, VST3 файлах, например с какими системными DLL они связаны... www.ntcore.com/exsuite.php 1. Запустить инсталлятор в песочнице Sandboxie и "собирать урожай" из папок: c:\Sandbox\..\drive c:\Sandbox\..\user При этом, некоторая часть из этих папок может быть ненужным мусором, - так сказать, рассеянным по папкам "облаком" деинсталляторных "костылей". Внимание! После сбора урожая из песочницы и её содержимое можно удалить вручную, - удалив саму папку c:\Sandbox\, - в следующий раз она образуется автоматически при использовании песочницы. 2. Пробуем разбросать контент, полученный на этапе 1, по папкам с помощью символьных ссылок** и проверить работоспособность такого варианта. 3. Если не запускается на этапе 2, то (предположительно) для обеспечения работоспособности требуются записи в реестре. Если это так, то делаем полную инсталляцию с помощью режима слежения* Reg Organizer, ищем в реестре нужные записи, экспортируем их с помощью Reg Organizer и деинсталлируем софт. * Reg Organizer. Как делать очистку компьютера YouTube: 7pdm-mHjdsU 4. Возвращаем экспортированные на этапе 3 обратно в реестр и повторяем попытку проверки работоспособности, аналогичную этапу 2. * "NO INSTALL" отличается от PORTABLE тем, что: - либо весь или не весь контент должен находиться в строго определенных системных папках (это можно обходить с помощью символьных ссылок**); - либо требуется что-то прописать в реестр; - либо и то и другое. Пример командного файла "x64 Windows MKLINK VST.cmd" для разбрасывания символьных ссылок: Код @Echo off COLOR 5 Echo ### ATTENTION! Run as ADMINISTRATOR or CLOSE this window! ### PAUSE COLOR 6 GOTO START_POINT - Переход к метке START_POINT - см. ниже. ############################################################################ [[[ДЛЯ СПРАВОК]]] [[[СИНТАКСИС КОМАНД]]] Пример шаблона команды копирования: cmd /c xcopy "%~dp0___" "%HOMEDRIVE%\___" /S /I /Y Пример команды копирования: cmd /c xcopy "%~dp0C\Program Files" "%HOMEDRIVE%\Program Files" /S /I /Y cmd /c xcopy "%~dp0C\Users\(Current User Name)\AppData\Roaming\Voxengo" "%APPDATA%\Voxengo" /S /I /Y Черта - "\" - в конце строки путей не нужна. СПРАВКА: ab57.ru/cmdlist/xcopy.html Пример шаблона команды создания символьной ссылки на папку: cmd /c mklink /j "___" "%~dp0___" Пример команды создания символьной ссылки: cmd /c mklink /j "%HOMEDRIVE%\Program Files\Waves" "%~dp0C\Program Files\Waves" Черта - "\" - в конце строки путей не нужна. Внимание! Папка, в которой создается символьная ссылка, должна существовать на момент создания символьной ссылки, в противном случае её нужно создать. СПРАВКА: ab57.ru/cmdlist/mklink.html Пример шаблона команды создания символьной ссылки на файл: cmd /c mklink "___" "%~dp0___" Пример команды создания символьной ссылки на файл: cmd /c mklink "%HOMEDRIVE%\Program Files\Waves.txt" "%~dp0C\Program Files\Waves.txt" ПРИМЕЧАНИЕ %~dp0 - "секретная" функция пакетных файлов. %~dp0 - возвращает строку, содержащую текущий путь к самому пакетному файлу (из которого она вызвана), что позволяет избежать привязки к абсолютному пути. СПРАВКА: microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true cyberforum.ru/cmd-bat/thread873112.html [[[Переменная среды Windows]]] СПРАВКА: ru.wikipedia.org/wiki/Переменная_среды_Windows Переменная среды %APPDATA% - возвращает путь к папке \Roaming\ текущего пользователя, например: "c:\Users\(Current User Name)\AppData\Roaming" Переменная среды %HOMEDRIVE% - возвращает путь к системному диску, например: "c:" %COMMONPROGRAMFILES% - возвращает расположение каталога "Common Files" (обычно %ProgramFiles%\Common Files). %COMMONPROGRAMFILES(x86)% - возвращает расположение каталога "Common Files" в Program Files (x86) для 64-разрядной ОС (обычно %ProgramFiles(x86)%\Common Files). %PROGRAMFILES% - Путь к каталогу Program Files. %PROGRAMFILES(x86)% - Путь к каталогу Program Files (x86) в 64-разрядных системах для приложений архитектуры x86. %PROGRAMDATA% - Возвращает путь к каталогу C:\ProgramData\ (аналогично ALLUSERSPROFILE). ############################################################################ [[[СХЕМА КОПИРОВАНИЯ]]] Voxengo - All Commercial Plug-In Bundle 22/04/2016 Voxengo - All FREE Plug-In Bundle 22/04/2016 - C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo - C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo FREE - C\Program Files\Common Files\VST3\Voxengo - C\Program Files\Common Files\VST3\Voxengo FREE C\Program Files (x86)\Common Files\VST3\Voxengo C\Program Files (x86)\Common Files\VST3\Voxengo FREE C\Program Files (x86)\VstPlugins\Voxengo\x86 - C\Program Files (x86)\VstPlugins\Voxengo\x64 C\Program Files (x86)\VstPlugins\Voxengo FREE\x86 - C\Program Files (x86)\VstPlugins\Voxengo FREE\x64 Ключи: C\Users\(Current User Name)\AppData\Roaming\Voxengo\Audio Plug-Ins Символ "-" перед путями выше означает какие именно папки не нужны для x86 систем. ############################################################################ :START_POINT - cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins" cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\VST3" cmd /c mkdir "%COMMONPROGRAMFILES%\VST3" cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins\Voxengo" cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE" - cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Voxengo" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo" - cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Voxengo FREE" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo FREE" cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\VST3\Voxengo" "%~dp0C\Program Files (x86)\Common Files\VST3\Voxengo" cmd /c mklink /j "%COMMONPROGRAMFILES%\VST3\Voxengo" "%~dp0C\Program Files\Common Files\VST3\Voxengo" cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\VST3\Voxengo FREE" "%~dp0C\Program Files (x86)\Common Files\VST3\Voxengo FREE" cmd /c mklink /j "%COMMONPROGRAMFILES%\VST3\Voxengo FREE" "%~dp0C\Program Files\Common Files\VST3\Voxengo FREE" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo\x86" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo\x86" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo\x64" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo\x64" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE\x86" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo FREE\x86" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE\x64" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo FREE\x64" cmd /c xcopy "%~dp0C\Users\(Current User Name)\AppData\Roaming\Voxengo" "%APPDATA%\Voxengo" /S /I /Y CD /d "%~dp0" PAUSE Что такое символьная ссылка? Как экономить место на системном диске или что такое "символьная ссылка"? Символьная ссылка (или символическая, симлинк, от англ. Symbolic link)*, на файлы/папки, позволяет разместить файлы/папки в любом месте на дисках, и для программ, которые "хотят видеть" эти файлы/папки в определенном месте будет создана "иллюзия", будто бы эти файлы/папки "реально" находятся там, где находится лишь эта особая разновидность ссылки. youtube.com/watch?v=AJ0c5e2oLew Чем реализовать? А Стандартной командой Windows - mklink skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/#hcq=f5F8yFp: skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/ Б Например: Alax.Info NTFS Links: - умеет создавать символические ссылки; - позволяет просматривать наличие симлинков через свойства файла/папки; - позволяет правильно удалять символические ссылки, не затрагивающее папку-источник; - не требует перезагрузки. Или: Link Shell Extension Total Commander - NTLinks, NTFS Links ru.wikipedia.org/wiki/Жёсткая_ссылка murzix.ru/2010/05/symbolic-link/ 2notebook.net/content/articles/kak-sozdat-simvolnuyu-ssylku-v-windows Как распаковываются инсталляторы? Контент любого инсталлятора может быть распакован путем моделирования инстралляции в виртуальной изолированной среде защищенного запуска программ Sandboxie – Песочнице. 1 Установить и запустить Sandboxie. Sandboxie sandboxie.com/index.php?DownloadSandboxie https://www.youtube.com/results?search_query=Sandboxie 2 Этот шаг выполняется перед каждым новым запуском инсталляции в среде Sandboxie. Очистить папку виртуальных инсталляций Sandboxie, полностью удалив папку: c:\Sandbox\ 3 Запустить инсталлятор (инсталляторы) через контекстное меню в песочнице Sandboxie и пройти все этапы инсталляции. В результате в папках c:\Sandbox\ будет находиться контент, который был бы реально установлен в системе. Папки Sandboxie имеют следующее соответствие: c:\Sandbox\..\drive\C\ - это C:\ c:\Sandbox\..\user\all\ - это C:\ProgramData\ c:\Sandbox\..\user\current\ - это C:\Users\(Current User Name)\ Для переноса содержимого Sandboxie в требуемую папку* можно использовать следующий командный файл Sandboxie.cmd. * Папка внутри которой запускается Sandboxie.cmd. Код :: Sandboxie.cmd @Echo off chcp 861>nul SET Sandbox_DIR=C:\Sandbox\XXX\DefaultBox ECHO Current folder: %~dp0 SET CURRENT_DIR=%~dp0 ECHO Sandbox tree: tree "%Sandbox_DIR%" /A IF NOT EXIST "%Sandbox_DIR%" (goto OUT) :: BatchGotAdmin BEGIN https://sites.google.com/site/eneerge/home/BatchGotAdmin | https://ss64.com/nt/rem.html :: Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" :: If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%~dp0getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%~dp0getadmin.vbs" "%~dp0getadmin.vbs" exit /B :gotAdmin if exist "%~dp0getadmin.vbs" ( del "%~dp0getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" :: BatchGotAdmin END cmd /c MOVE "%Sandbox_DIR%\drive\C" "%CURRENT_DIR%" cmd /c MOVE "%Sandbox_DIR%\user\all" "%CURRENT_DIR%C" cmd /c MOVE "%CURRENT_DIR%C\all" "%CURRENT_DIR%C\ProgramData" cmd /c mkdir "%CURRENT_DIR%C\Users\" cmd /c MOVE "%Sandbox_DIR%\user\current" "%CURRENT_DIR%C\Users" cmd /c MOVE "%CURRENT_DIR%C\Users\current" "%CURRENT_DIR%C\Users\(Current User Name)" tree /A> "%~dp0TREE.TXT" CD /d "%~dp0" :OUT PAUSE 4 Этот шаг самый сложный в смысле необходимости понимания и опыта работы с реестром. Справка: ab57.ru/reestr.html Для получения изменений в реестре произошедших в свзи с виртуальной инсталляцией, которые фиксируются в файле c:\Sandbox\..\RegHive можно использовать утилиту: Windows Registry Recovery www.mitec.cz/wrr.html Windows Registry Recovery может экспортировать RegHive файл из Sandboxie в обычный файл реестра. После получения экспортированного RegHive.reg файла, в нем подстроки \Sandbox_XXX_DefaultBox\user\current\software заменяются на HKEY_CURRENT_USER\Software подстроки \Sandbox_XXX_DefaultBox\machine\software заменяются на HKEY_LOCAL_MACHINE\SOFTWARE XXX - имя текущего пользователя. Это делается командным файлом fart.cmd с помощью утилиты fart.exe fart-it.sourceforge.net Код :: FART.cmd :: FART.exe - Find And Replace Text command line utility. :: fart-it.sourceforge.net set dir=%~dp0 set filename=%dir%RegHive.reg echo Processing: %filename% set find_string=\Sandbox_XXX_DefaultBox\user\current\software set replace_string=HKEY_CURRENT_USER\Software FART "%filename%" "%find_string%" "%replace_string%" set find_string=\Sandbox_XXX_DefaultBox\machine\software set replace_string=HKEY_LOCAL_MACHINE\SOFTWARE FART "%filename%" "%find_string%" "%replace_string%" set find_string=REGEDIT4 set replace_string=Windows Registry Editor Version 5.00 FART "%filename%" "%find_string%" "%replace_string%" CD /d "%~dp0" PAUSE После получения RegHive.reg из Sandboxie и замены наименований веток Sandbox на стандартные для Windows, нужно удалить мусор из RegHive.reg. Обычно относящиеся к делу ветки RegHive.reg имеют последнюю папку, связанную с именем продукта. Так же мусор в RegHive.reg - это остатки отработки инсталлятора в виде веток Uninstall, и других ключей, необходимых лишь для Sandboxie или обслуживания деинсталляторов. | |
Категория: Сведение и мастеринг | Добавил: Elaim
| Теги: | |
Просмотров: 15286 | Загрузок: 2923 | Комментарии: 8 | Рейтинг: 0.0/0 |
Похожие материалы
- Sugar Bytes Plugins Pack - набор плагинов
- NuGen Audio - Complete Master Edition 2.0 VST.RTAS x86 x64 - набор плагинов
- PSP Audioware StereoPack 1.8 - набор плагинов
- TC Works Native Bundle 3.1 - набор плагинов
- WaveArts Master Restoration Suite VST.AU.MAS.RTAS v5.47 - плагин для реставрации звука
- Exp Digital Delta Series plugins v.1.1.0 - набор плагинов
- Waves Diamond Bundle 5.0 - набор плагинов
- Kjaerhus Audio Free Plug-ins Pack - набор плагинов
- Kjaerhus Audio - Golden Plugins VST x86 - набор плагинов
- Nomad Factory Blue Tubes Dynamics pack - набор плагинов
Всего комментариев: 8 | |
-6
Пользователь
Нет. Видимо кого-то зарезали.))) Вы поставьте и сравните после.))
0
Пользователь
Чета не понятная версия. Установить то уставновилось. Но при каждом запуске ДАУ появляются такие окна-
[spoiler=Спойлер]http://i91.fastpic.ru/big....poiler][spoiler=Спойлер]http://i89.fastpic.ru/big....poiler][spoiler=Спойлер]http://i95.fastpic.ru/big....poiler] -6
Пользователь
А зачем их менять бесконечно? эти обновы практически каждый месяц. Из-за 2-х или 3- х плагинов.
0 xxxgold 26.05.2020 в 04:49 / Материал
Гость
ПОМОГИТЕ
При открытии Setup пишет что битка не та какая-то что делать? А при отркрытия плагинов в данном случае в FL просто чёрное окно 0 | |